Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

335
Visualizações
No se pudieron instalar los paquetes debido a un EnvironmentError: [Errno 13]

En mi terminal MacOS Mojave, quería instalar un paquete de python con pip. Al final dice:

 You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

Así que quería actualizar pip con el comando dado, pero recibí un error:

 Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/EGG-INFO/PKG-INFO' Consider using the `--user` option or check the permissions.

Realmente no entiendo qué hacer ahora. También me di cuenta de que dice Python 2.7 en el mensaje de error, pero tengo y quiero usar solo Python 3.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Si desea usar python3+ para instalar los paquetes, necesita usar pip3 install package_name

Y para solucionar el errno 13 hay que añadir --user al final

 pip3 install package_name --user

EDITAR:

Para cualquier proyecto en python, es muy recomendable trabajar en un entorno virtual , es una herramienta que ayuda a mantener separadas las dependencias requeridas por diferentes proyectos mediante la creación de entornos virtuales python aislados para ellos.

Para crear uno con python3+ , debe usar el siguiente comando:

 virtualenv enviroment_name -p python3

Y luego trabajas en él simplemente activándolo :

 source enviroment_name/bin/activate

Una vez que se activa el entorno virtual, el nombre de su entorno virtual aparecerá en el lado izquierdo de la terminal. Esto le permitirá saber que el entorno virtual está actualmente activo. Ahora puede instalar dependencias relacionadas con el proyecto en este entorno virtual simplemente usando pip .

 pip install package_name
over 4 years ago · Santiago Trujillo Relatório

0

Con respecto al comando de permisos, intente usar sudo delante del comando de su terminal:

 sudo pip install --upgrade pip

Sudo le permite ejecutar el comando con los privilegios del superusuario e instalará el paquete para la instalación global de Python en todo el sistema. Idealmente, debe crear un entorno virtual para el proyecto en el que está trabajando. echa un vistazo a esto

Con respecto a python, intente ejecutar pip como un ejecutable como este:

 python3.6 -m pip install <package>
over 4 years ago · Santiago Trujillo Relatório

0

Estaba cometiendo los mismos errores y luego me di cuenta de que había creado mi entorno virtual como usuario root. Estaba protegido contra escritura, así que verifique si su entorno virtual está protegido contra escritura. haz un nuevo venv e inténtalo de nuevo

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda